package ar.edu.utn.frsf.tpae.a2013.g03.dao;

import java.util.ArrayList;
import java.util.List;

import ar.edu.utn.frsf.tpae.a2013.g03.persistencia.dao.EmpleadoDao;
import ar.edu.utn.frsf.tpae.a2013.g03.persistencia.model.Empleado;

public class EmpleadoMockDao implements EmpleadoDao{
	private ArrayList<Empleado> lista = new ArrayList<Empleado>();

	@Override
	public Empleado persistir(Empleado empleado) {
		lista.add(empleado);
		return empleado;
	}

	@Override
	public void eliminar(Empleado empleado) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public List<Empleado> listar() {
		return lista;
	}
	
	@Override
	public Empleado buscarPorId(Integer id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Empleado buscarPorUsuario(String Empleado) {
		Empleado empleado = new Empleado(1, "jhon", "123", "Juan", "Sastre", "33333333", "empleado", "1234567890", "342-15123123", "juan@gmail.com", "20", "5");
		return empleado;		
	}

	@Override
	public Empleado buscarPorNombre(String nombre) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Empleado buscarPorApellido(String apellido) {
		// TODO Auto-generated method stub
		return null;
	}

}
